package com.aspose.cells.a.d;

import java.util.ArrayList;
import java.util.Iterator;

public abstract class zd extends zl {
   private ArrayList a = new ArrayList();

   public void a(ze var1) throws Exception {
      Iterator var2 = this.a.iterator();

      while(var2.hasNext()) {
         zl var3 = (zl)var2.next();
         var3.a(var1);
      }

   }

   public int a(zl var1) {
      if (var1 == null) {
         throw new IllegalArgumentException("node");
      } else {
         var1.a(this);
         return com.aspose.cells.b.a.a.ze.a(this.a, (Object)var1);
      }
   }

   public zl a(int var1) {
      return (zl)this.a.get(var1);
   }

   public ArrayList g() {
      return this.a;
   }
}
